home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_11_TCLFrills.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
88KB
|
1,461 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 D44E add.w D2, A6
00000002 D82A 0000 add.b D4, [A2 + 0x0]
00000006 20B8 0000 move.l [A0], [0x00000000 /* __m68k_reset_stack__ */]
0000000A 0FD0 .incomplete
0000000C 0000 00D0 ori.b D0, 0xD0
00000010 8000 or.b D0, D0
00000012 0002 889F ori.b D2, 0x9F
label00000016:
00000016 0059 6964 ori.w [A1]+, 0x6964 /* 'id' */
0000001A 7368 moveq.l D1, 0x68
0000001C 636C bls +0x6E /* 0000008A */
0000001E 2A5A movea.l A5, [A2]+
00000020 2A62 movea.l A5, -[A2]
00000022 2EBC B9CB 2854 move.l [A7], 0xB9CB2854
00000028 F954 .extension 0x954 <<F/4-5/4>> // unimplemented
0000002A 0407 0204 subi.b D7, 0x4
0000002E 6D69 blt +0x6B /* 00000099 */
00000030 F95B .extension 0x95B <<F/4-5/4>> // unimplemented
00000032 4542 chk.w D2, D2
00000034 061C 0F9F addi.b [A4]+, 0x9F
00000038 07E2 .incomplete
0000003A 07EA .incomplete
0000003C 18AE FD70 move.b [A4], [A6 - 0x290]
00000040 0D64 bchg -[A4], D6
00000042 7254 moveq.l D1, 0x54
00000044 0822 1050 btst.b -[A2], 0x50 /* 'P' */
00000048 0972 EC72 bchg [A2 + A6 * 4 + 0x72], D4
0000004C 017E bchg <<invalid special address>>, D0
0000004E EC78 ror D0.w, D6
00000050 FB5C .extension 0xB5C <<F/4-5/5>> // unimplemented
00000052 FABE FA9E .extension 0xABE <<F/2-3/5>> // unimplemented
00000056 FA8E 7034 .extension 0xA8E <<F/2-3/5>> // unimplemented
0000005A 2A2C 2945 move.l D5, [A4 + 0x2945]
0000005E 6FB6 ble -0x48 /* 00000016 */
00000060 09BA 461A bclr [PC + 0x461A /* 0000467C, cstring ""<EOF> */], D4
00000064 706C moveq.l D0, 0x6C
00000066 494B chk.w D4, A3
00000068 07F2 .incomplete
0000006A FD74 .extension 0xD74 <<F/4-5/6>> // unimplemented
0000006C FFD3 .invalid <<F/7/7>>
0000006E 095A bchg [A2]+, D4
00000070 46B2 0932 6F34 46A2 A986 not.l [[A2 + 0x6F3446A2 + D0] - 0x567A]
0000007A 184D movea.b A4, A5
0000007C 6163 bsr +0x65 /* 000000E1 */
0000007E 726F moveq.l D1, 0x6F
00000080 636F bls +0x71 /* 000000F1 */
00000082 6408 bcc +0xA /* 0000008C */
00000084 071A btst [A2]+, D3
00000086 885A or.w D4, [A2]+
00000088 0053 A97D ori.w [A3], 0xA97D
// begin alternate branch 0000008A-0000008C
label0000008A:
0000008A A97D syscall NewDialog
// end alternate branch 0000008A-0000008C
label0000008A: // (misaligned)
label0000008C:
0000008C A981 syscall DrawDialog
0000008E 097A 596F bchg [PC + 0x596F /* 000059FF, cstring ""<EOF> */], D4
00000092 6F75 ble +0x77 /* 00000109 */
00000094 7263 moveq.l D1, 0x63
00000096 2077 796F movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
0000009A 7520 moveq.l D2, 0x20
0000009C 7370 moveq.l D1, 0x70
0000009E 6563 bcs +0x65 /* 00000103 */
000000A0 6966 bvs +0x68 /* 00000108 */
000000A2 6120 bsr +0x22 /* 000000C4 */
000000A4 736F moveq.l D1, 0x6F
000000A6 6865 bvc +0x67 /* 0000010D */
000000A8 6E73 bgt +0x75 /* 0000011D */
000000AA 673F beq +0x41 /* 000000EB */
000000AC 07FA .incomplete
000000AE 46DA move.w SR, [A2]+
000000B0 07E2 .incomplete
000000B2 0252 02B2 andi.w [A2], 0x2B2
000000B6 04C4 .incomplete
000000B8 02AE 359A 6C2C 66BE andi.l [A6 + 0x66BE], 0x359A6C2C
000000C0 3592 2BEA 7052 00F1 move.w [[0x7052] + 0xF1], [A2]
// begin alternate branch 000000C4-000000C8
fn000000C4:
000000C4 7052 moveq.l D0, 0x52
000000C6 00F1 .incomplete
// end alternate branch 000000C4-000000C8
fn000000C4: // (misaligned)
000000C8 3982 0133 1F10 3E2E 083A 3E18 move.w [[A4 + 0x1F103E2E + D0] + 0x83A3E18], D2
000000D4 1818 move.b D4, [A0]+
000000D6 180B move.b D4, A3
000000D8 03F3 .incomplete
000000DA 113E move.b -[A0], <<invalid special address>>
000000DC C0B8 9302 and.l D0, [0xFFFF9302]
000000E0 0E12 4634 .invalid.b [A2], 0x34 /* '4' */ // invalid immediate operation
000000E4 103E move.b D0, <<invalid special address>>
000000E6 0A24 082E xori.b -[A4], 0x2E /* '.' */
000000EA 0E3A 2218 1814 .invalid.b [PC + 0x1814 /* 00001900, cstring ""<EOF> */], 0x18 // invalid immediate operation
000000F0 0622 EB00 addi.b -[A2], 0x0
000000F4 835D or.w [A5]+, D1
000000F6 EB80 asl D0, 5
000000F8 735F moveq.l D1, 0x5F
000000FA 7344 moveq.l D1, 0x44
000000FC 0666 0AE3 addi.w -[A6], 0xAE3
00000100 0232 063E 7B09 andi.b [[A2 + <<invalid base displacement size>> + D7 * 2]], 0x3E /* '>' */
00000106 FB76 .extension 0xB76 <<F/4-5/5>> // unimplemented
label00000108:
00000108 F330 .extension 0x330 <<F/4-5/1>> // unimplemented
0000010A 8B00 sbcd D5, D0
0000010C 2A38 121C move.l D5, [0x0000121C]
00000110 5020 addq.b -[A0], 8
00000112 D700 addx.b D3, D0
00000114 1643 movea.b A3, D3
00000116 6F81 ble -0x7D /* 00000099 */
00000118 0433 C485 049B subi.b [A3 + D0.w * 4 - 0x101], 0x85
0000011E 0BF7 .incomplete
00000120 002E A700 1AF7 ori.b [A6 + 0x1AF7], 0x0
00000126 8027 or.b D0, -[A7]
00000128 8904 sbcd D4, D4
0000012A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
0000012C 5910 subq.b [A0], 4
0000012E F40E cinvl NONE, [A6]
00000130 0B03 btst D3, D5
00000132 FA3E C00B .unknown 0xFA3E 0xC00B (W = 5)
00000136 037B 033E FB02 8B01 030D bchg [[PC - 0x4FD74FF] + D0 * 2 + 0x30D], D1
00000140 1406 move.b D2, D6
00000142 3E02 move.w D7, D2
00000144 000F 7623 ori.b A7, 0x23 /* '#' */
00000148 06ED .incomplete
0000014A 00CB .incomplete
0000014C 87DB divs.w D3, [A3]+
label0000014E:
0000014E 014B bchg A3, D0
00000150 042B 0030 6D13 subi.b [A3 + 0x6D13], 0x30 /* '0' */
00000156 A63C syscall CmpString, flags=6
00000158 6AF4 bpl -0xA /* 0000014E */
0000015A 081E 0F00 btst.b [A6]+, 0x0
0000015E EB2E lsl D6.b, D5
00000160 1C1B move.b D6, [A3]+
00000162 1780 CD00 move.b [A3 + <<invalid base displacement size>> + A4 * 4], D0
00000166 CB0D abcd -[A5], -[A5]
00000168 8013 or.b D0, [A3]
0000016A 0A14 5303 xori.b [A4], 0x3
0000016E AC1A syscall HOpenResFile, auto_pop
00000170 9311 sub.b [A1], D1
00000172 2676 C300 movea.l A3, [A6 + <<invalid base displacement size>> + A4 * 2]
00000176 DB1A add.b [A2]+, D5
00000178 AC81 syscall EqualPt, auto_pop
0000017A 0408 9B04 subi.b A0, 0x4
0000017E 0B81 bclr D1, D5
00000180 B381 xor.l D1, D1
00000182 3B36 4463 move.w -[A5], [A6 + D4.w * 4 + 0x63]
00000186 0112 btst [A2], D0
00000188 E518 rol D0.b, 2
0000018A 2E2A 110B move.l D7, [A2 + 0x110B]
0000018E 3B09 move.w -[A5], A1
00000190 3EAB 5D64 move.w [A7], [A3 + 0x5D64]
00000194 C30A abcd -[A1], -[A2]
00000196 0200 6309 andi.b D0, 0x9 /* '\t' */
0000019A 0C68 92CB 0C2C cmpi.w [A0 + 0xC2C], 0x92CB
000001A0 4C08 2C28 movem.w D3,D5,A2,A3,A5, A0
000001A4 42C9 .invalid A1 // invalid opcode 4 with subtype 1
000001A6 0183 bclr D3, D0
000001A8 4A85 tst.l D5
000001AA 0106 btst D6, D0
000001AC 3E28 0802 move.w D7, [A0 + 0x802]
000001B0 0033 4EB3 075D ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xB3
000001B6 01CB .incomplete
000001B8 6331 bls +0x33 /* 000001EB */
000001BA 0473 0608 EB2C subi.w <<invalid full ext with I/IS == 4>>, 0x608
000001C0 422E 0EBB clr.b [A6 + 0xEBB]
000001C4 58A3 addq.l -[A3], 4
000001C6 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
000001C8 1A93 move.b [A5], [A3]
000001CA 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
000001CC 2B02 move.l -[A5], D2
000001CE 5612 addq.b [A2], 3
000001D0 1C4E movea.b A6, A6
000001D2 0E85 193C 6AE2 .invalid.l D5, 0x193C6AE2 // invalid immediate operation
000001D8 082E C449 0A2E btst.b [A6 + 0xA2E], 0x49 /* 'I' */
000001DE 6A69 bpl +0x6B /* 00000249 */
000001E0 1A1B move.b D5, [A3]+
000001E2 0C70 3A3E DA42 cmpi.w [A0 + A5 * 2 + 0x42], 0x3A3E /* ':>' */
000001E8 9898 sub.l D4, [A0]+
000001EA 703A moveq.l D0, 0x3A
000001EC 22DA move.l [A1]+, [A2]+
000001EE 0EC5 .incomplete
000001F0 00EA .incomplete
000001F2 5656 addq.w [A6], 3
000001F4 70EA moveq.l D0, 0xFFFFFFEA
000001F6 2A6A 70EA movea.l A5, [A2 + 0x70EA]
000001FA 0EC4 .incomplete
000001FC 04E3 .incomplete
000001FE 03E0 .incomplete
00000200 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000202 AB00 syscall BitBlt
00000204 0493 01B3 0004 subi.l [A3], 0x1B30004
0000020A F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000020C 0F94 bclr [A4], D7
0000020E 8511 or.b [A1], D2
00000210 1C4E movea.b A6, A6
00000212 6A20 bpl +0x22 /* 00000234 */
00000214 1000 move.b D0, D0
00000216 A521 syscall GetPtrSize, flags=5
00000218 0473 060E DA42 subi.w [A3 + A5 * 2 + 0x42], 0x60E
0000021E 1818 move.b D4, [A0]+
00000220 3869 19F9 movea.w A4, [A1 + 0x19F9]
00000224 010E btst A6, D0
00000226 A701 syscall Close, flags=7
00000228 7884 moveq.l D4, 0xFFFFFF84
0000022A 560E addq.b A6, 3
0000022C 9701 subx.b D3, D1
0000022E 8A6A A701 or.w D5, [A2 - 0x58FF]
00000232 96C4 sub.w A3, D4
label00000234:
00000234 9101 subx.b D0, D1
00000236 8D2A 082C or.b [A2 + 0x82C], D6
0000023A DA42 add.w D5, D2
0000023C 2911 move.l -[A4], [A1]
0000023E E523 asl D3.b, D2
00000240 0C2A EB00 7B5E cmpi.b [A2 + 0x7B5E], 0x0
00000246 7336 moveq.l D1, 0x36
00000248 0622 7B09 addi.b -[A2], 0x9 /* '\t' */
0000024C 8B57 or.w [A7], D5
0000024E F330 .extension 0x330 <<F/4-5/1>> // unimplemented
00000250 048B 0C94 A92D subi.l A3, 0xC94A92D
00000256 9898 sub.l D4, [A0]+
00000258 052B 2916 btst [A3 + 0x2916], D2
0000025C 0303 btst D3, D1
0000025E 3CAB 0A93 move.w [A6], [A3 + 0xA93]
00000262 060E 2408 addi.b A6, 0x8
00000266 8B05 sbcd D5, D5
00000268 2300 move.l -[A1], D0
0000026A 8B60 or.w -[A0], D5
0000026C 8B05 sbcd D5, D5
0000026E 360C move.w D3, A4
00000270 5606 addq.b D6, 3
00000272 220A move.l D1, A2
00000274 0200 9369 andi.b D0, 0x69 /* 'i' */
00000278 0443 0A94 subi.w D3, 0xA94
0000027C 8B03 sbcd D5, D3
0000027E 3316 move.w -[A1], [A6]
00000280 A531 syscall GetOSEvent, flags=5
00000282 4530 0F09 .invalid 2, [[A0 + <<invalid base displacement size>> + D0 * 8]] // invalid opcode 4 with b == 4
00000286 06E9 .incomplete
00000288 0113 btst [A3], D0
0000028A 1C1E move.b D6, [A6]+
0000028C A2F8 syscall vSegStack, flags=2
0000028E 0200 6326 andi.b D0, 0x26 /* '&' */
00000292 2301 move.l -[A1], D1
00000294 1EA5 move.b [A7], -[A5]
00000296 00B3 06B0 2300 0C23 ori.l [A3 + D0 * 4 + 0x23], 0x6B02300
0000029E 001C AB60 ori.b [A4]+, 0x60 /* '`' */
000002A2 6500 BB09 bcs -0x44F5 /* FFFFBDAD */
000002A6 2E23 move.l D7, -[A3]
000002A8 0053 35BB ori.w [A3], 0x35BB
000002AC 003E 0303 ori.b <<invalid special address>>, 0x3
000002B0 E823 asr D3.b, D4
000002B2 12A5 move.b [A1], -[A5]
000002B4 058C bclr A4, D2
000002B6 0C2A 0690 06C6 cmpi.b [A2 + 0x6C6], 0x90
000002BC A0F8 syscall vSegStack
000002BE 06E4 .incomplete
000002C0 7B09 moveq.l D5, 0x09
000002C2 0358 bchg [A0]+, D1
000002C4 D506 addx.b D2, D6
000002C6 0B06 btst D6, D5
000002C8 A058 syscall InsTime
000002CA 0200 330F andi.b D0, 0xF
000002CE 930A subx.b -[A1], -[A2]
000002D0 3301 move.w -[A1], D1
000002D2 5B0D subq.b A5, 5
000002D4 0303 btst D3, D1
000002D6 BB39 0623 0002 xor.b [0x06230002], D5
000002DC 006B 05C5 047B ori.w [A3 + 0x47B], 0x5C5
000002E2 090F btst A7, D4
000002E4 6903 bvs +0x5 /* 000002E9 */
000002E6 6314 bls +0x16 /* 000002FC */
000002E8 6A44 bpl +0x46 /* 0000032E */
000002EA 0B0B btst A3, D5
000002EC 0510 btst [A0], D2
000002EE 2A35 1EF3 move.l D5, [A5 + D1 * 8 - 0x13]
000002F2 0794 bclr [A4], D3
000002F4 9701 subx.b D3, D1
000002F6 A30B syscall Rename/PBHRename/HRename, flags=3
000002F8 040E 9485 subi.b A6, 0x85
label000002FC:
000002FC 13BC 2005 3993 0024 0814 move.b [[ + D3] + 0x240814], 0x5
00000306 046C 42EB 00FB subi.w [A4 + 0xFB], 0x42EB
0000030C BEEB 007B cmpa.w A7, [A3 + 0x7B]
00000310 417B 4106 36A2 chk.w D0, [[PC + <<invalid base displacement size>>] + D4 + 0x36A2]
00000316 A2E5 syscall vAdjEOF, flags=2
00000318 07A1 bclr -[A1], D3
0000031A 42B6 DC0F clr.l [A6 + A5 * 4 + 0xF]
0000031E E950 roxl D0.w, 4
00000320 44DB move.b [A3]+, CCR
00000322 0049 0668 ori.w A1, 0x668
00000326 3C0B move.w D6, A3
00000328 051B btst [A3]+, D2
0000032A 0108 btst A0, D0
0000032C 0B0A btst A2, D5
label0000032E:
0000032E 04C3 .incomplete
00000330 02B3 007A CB1C 7302 F6AB andi.l [[A3 + <<invalid base displacement size>> + D7 * 2] - 0x955], 0x7ACB1C
0000033A 00FB .incomplete
0000033C 0073 02CB 0DAB 00CB 080B 3D00 ori.w [[0xCB + D0 * 4] + 0x80B3D00], 0x2CB
00000348 53C8 140C dbls D0, +0x140E /* 00001756 */
0000034C 0E04 28E0 .invalid.b D4, 0xE0 // invalid immediate operation
00000350 587B 090F A105 3300 addq.w [[PC + <<invalid base displacement size>>] + D0 - 0x5EFACD00], 4
00000358 BB07 xor.b D7, D5
0000035A 042B 0130 B300 subi.b [A3 - 0x4D00], 0x30 /* '0' */
00000360 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000362 1305 move.b -[A1], D5
00000364 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000366 2A44 movea.l A5, D4
00000368 7305 moveq.l D1, 0x05
0000036A AD49 syscall GetMenuHandle, auto_pop
0000036C A312 syscall SetEOF, flags=3
0000036E 3C23 move.w D6, -[A3]
00000370 0324 btst -[A4], D1
00000372 602B bra +0x2D /* 0000039F */
00000374 0743 bchg D3, D3
00000376 0052 3206 ori.w [A2], 0x3206
0000037A A301 syscall Close, flags=3
0000037C 0200 BB1A andi.b D0, 0x1A
00000380 06A3 120A D69B addi.l -[A3], 0x120AD69B
00000386 0D21 btst -[A1], D6
00000388 0116 btst [A6], D0
0000038A FA02 00C3 .unknown 0xFA02 0x00C3 (W = 5)
0000038E 0D78 163B bchg [0x0000163B], D6
00000392 00C1 .incomplete
00000394 01A9 0263 bclr [A1 + 0x263], D0
00000398 0014 A100 ori.b [A4], 0x0
0000039C 4008 negx.b A0
0000039E 062B 0502 007B addi.b [A3 + 0x7B], 0x2
000003A4 4EE1 jmp -[A1]
000003A6 0783 bclr D3, D3
000003A8 0514 btst [A4], D2
000003AA 4005 negx.b D5
000003AC 01EB .incomplete
000003AE 3BB6 4309 DC93 move.w [A5 + A5 * 4 - 0x109], [[A6 + <<invalid base displacement size>> + D4 * 2]]
000003B4 4653 not.w [A3]
000003B6 0505 btst D5, D2
000003B8 04A3 0165 2463 subi.l -[A3], 0x1652463
000003BE 0043 040B ori.w D3, 0x40B
000003C2 087B 12DB 056B 0683 0493 1A44 bchg.b [[PC + 0x683] + 0x4931A44], 0xDB
000003CE 2B03 move.l -[A5], D3
000003D0 2915 move.l -[A4], [A5]
000003D2 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
000003D4 10A6 move.b [A0], -[A6]
000003D6 8C14 or.b D6, [A4]
000003D8 C505 abcd D2, D5
000003DA 3602 move.w D3, D2
000003DC 0033 64B6 0901 ori.b [[A3 + <<invalid base displacement size>> + D0]], 0xB6
000003E2 2202 move.l D1, D2
000003E4 002B 64B6 CB01 ori.b [A3 - 0x34FF], 0xB6
000003EA 2203 move.l D1, D3
000003EC 0536 E514 btst <<invalid full ext with I/IS == 4>>, D2
000003F0 606B bra +0x6D /* 0000045D */
000003F2 0012 1CD8 ori.b [A2], 0xD8
000003F6 E51C rol D4.b, 2
000003F8 E502 asl D2.b, 2
000003FA 1630 A202 move.b D3, [A0 + A2.w * 2 + 0x2]
000003FE 009B 4E8B 0060 ori.l [A3]+, 0x4E8B0060
00000404 0D02 btst D2, D6
00000406 3E14 move.w D7, [A4]
00000408 1630 2957 move.b D3, <<invalid full ext with IS == 1 and I/IS == 7>>
0000040C CB3B CB04 and.b <<invalid full ext with I/IS == 4>>, D5
// begin alternate branch 0000040E-00000410
label0000040E:
0000040E CB04 abcd D5, D4
// end alternate branch 0000040E-00000410
label0000040E: // (misaligned)
00000410 3304 move.w -[A1], D4
00000412 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000414 8208 or.b D1, A0
00000416 1303 move.b -[A1], D3
00000418 0B02 btst D2, D5
0000041A 08C5 519B bset.b D5, 0x9B
0000041E 123C 1B0D move.b D1, 0xD /* '\r' */
00000422 BB01 xor.b D1, D5
00000424 0833 000B 0661 btst.b [A3 + D0.w * 8 + 0x61], 0xB
0000042A 5460 addq.w -[A0], 2
0000042C 5A63 addq.w -[A3], 5
0000042E 0FF4 .incomplete
00000430 60DC bra -0x22 /* 0000040E */
00000432 BB95 xor.l [A5], D5
00000434 F33C .extension 0x33C <<F/4-5/1>> // unimplemented
00000436 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000438 1303 move.b -[A1], D3
0000043A F33C .extension 0x33C <<F/4-5/1>> // unimplemented
0000043C BB34 069B xor.b [A4 + D0.w * 8 - 0x101], D5
00000440 128E move.b [A1], A6
00000442 0200 EB08 andi.b D0, 0x8
00000446 6913 bvs +0x15 /* 0000045B */
00000448 9B12 sub.b [A2], D5
0000044A 6D13 blt +0x15 /* 0000045F */
0000044C E102 asl D2.b, 8
0000044E A339 syscall ReadDateTime, flags=3
00000450 E100 asl D0.b, 8
00000452 D6B3 05D6 add.l D3, <<invalid full ext with IS == 1 and I/IS == 6>>
00000456 7B0A moveq.l D5, 0x0A
00000458 D6EB 05E3 add.w A3, [A3 + 0x5E3]
0000045C 1BC3 move.b <<invalid special address>>, D3
0000045E 0C61 0262 cmpi.w -[A1], 0x262
00000462 5232 0200 addq.b [A2 + D0.w * 2], 1
00000466 5B26 subq.b -[A6], 5
00000468 7889 moveq.l D4, 0xFFFFFF89
0000046A 03D6 .incomplete
0000046C 3B01 move.w -[A5], D1
0000046E D6B3 00E3 add.l D3, [A3 + D0.w - 0x29]
00000472 1B14 move.b -[A5], [A4]
00000474 5B00 subq.b D0, 5
00000476 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
00000478 B302 xor.b D2, D1
0000047A CB07 abcd D5, D7
0000047C 3044 movea.w A0, D4
0000047E 5B07 subq.b D7, 5
00000480 E90C lsl D4.b, 4
00000482 0000 0000 ori.b D0, 0x0
00000486 0010 1B08 ori.b [A0], 0x8
0000048A 3C5B movea.w A6, [A3]+
0000048C 0824 2A93 btst.b -[A4], 0x93
00000490 0656 8309 addi.w [A6], 0x8309
00000494 6A2E bpl +0x30 /* 000004C4 */
00000496 723A moveq.l D1, 0x3A
00000498 8A3B 0418 or.b D5, [PC + D0.w * 4 + 0x18]
0000049C 9A54 sub.w D5, [A4]
0000049E 144B movea.b A2, A3
000004A0 05F8 .incomplete
000004A2 068A DE80 4519 addi.l A2, 0xDE804519
000004A8 634E bls +0x50 /* 000004F8 */
000004AA B6C1 cmpa.w A3, D1
000004AC 1A3B 30CD move.b D5, [PC + D3.w - 0x51]
000004B0 010C btst A4, D0
000004B2 0E0C C55B .invalid.b A4, 0x5B /* '[' */ // invalid immediate operation
000004B6 0F01 btst D1, D7
000004B8 1E9B move.b [A7], [A3]+
000004BA 0FA7 bclr -[A7], D7
000004BC 03D8 .incomplete
000004BE 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000004C0 C844 and.w D4, D4
000004C2 3B08 move.w -[A5], A0
label000004C4:
000004C4 4535 7E20 .invalid 2, [A5 + D7 * 8 + 0x20] // invalid opcode 4 with b == 4
000004C8 108A move.b [A0], A2
000004CA 8565 or.w -[A5], D2
000004CC 9107 subx.b D0, D7
000004CE 4048 negx.w A0
000004D0 E521 asl D1.b, D2
000004D2 CB04 abcd D5, D4
000004D4 1440 movea.b A2, D0
000004D6 0506 btst D6, D2
000004D8 068A 0200 8B80 addi.l A2, 0x2008B80
000004DE F55F .extension 0x55F <<F/4-5/2>> // unimplemented
000004E0 C304 abcd D1, D4
000004E2 292B FB03 move.l -[A4], [A3 - 0x4FD]
000004E6 08CB 1100 bset.b A3, 0x0
000004EA 3B00 move.w -[A5], D0
000004EC 36F4 48E1 move.w [A3]+, [A4 + D4 - 0x31]
000004F0 1006 move.b D0, D6
000004F2 3653 movea.w A3, [A3]
000004F4 0330 0200 btst [A0 + D0.w * 2], D1
label000004F8:
000004F8 834E B62B pack -[A1], -[A6], 0xB62B
000004FC 8A06 or.b D5, D6
000004FE C304 abcd D1, D4
00000500 0A16 3B05 xori.b [A6], 0x5
00000504 0200 B379 andi.b D0, 0x79 /* 'y' */
00000508 8918 or.b [A0]+, D4
0000050A 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000050C 6518 bcs +0x1A /* 00000526 */
0000050E 5EC3 sgt D3
00000510 0E93 0B23 4401 .invalid.l [A3], 0xB234401 // invalid immediate operation
00000516 0416 FAE1 subi.b [A6], 0xE1
0000051A 0052 DB23 ori.w [A2], 0xDB23
0000051E 36DB move.w [A3]+, [A3]+
00000520 0705 btst D5, D3
00000522 189B move.b [A4], [A3]+
00000524 4EB6 C101 jsr [[A6 + <<invalid base displacement size>> + A4]]
// begin alternate branch 00000526-00000528
label00000526:
00000526 C101 abcd D0, D1
// end alternate branch 00000526-00000528
label00000526: // (misaligned)
00000528 1A0F move.b D5, A7
0000052A 26B4 7A21 move.l [A3], [A4 + D7 * 2 + 0x21]
0000052E 2648 movea.l A3, A0
00000530 B12A 105B xor.b [A2 + 0x105B], D0
00000534 0AA9 1D0B 190C A301 xori.l [A1 - 0x5CFF], 0x1D0B190C
0000053C 490C .invalid 4, A4 // invalid opcode 4 with b == 4
0000053E C134 5B0A D653 and.b [[A4 + <<invalid base displacement size>> + D5 * 2] - 0x29AD], D0
00000544 0206 8A16 andi.b D6, 0x16
00000548 80A9 342E or.l D0, [A1 + 0x342E]
0000054C 08C5 085B bset.b D5, 0x5B /* '[' */
00000550 0ACC .incomplete
00000552 C508 abcd -[A2], -[A0]
00000554 2540 43EC move.l [A2 + 0x43EC], D0
00000558 2351 535E move.l [A1 + 0x535E], [A1]
0000055C 7BD2 moveq.l D5, 0xFFFFFFD2
0000055E E339 rol D1.b, D1
00000560 1022 move.b D0, -[A2]
00000562 3CCB move.w [A6]+, A3
00000564 2C83 move.l [A6], D3
00000566 090E btst A6, D4
00000568 1312 move.b -[A1], [A2]
0000056A 2A1E move.l D5, [A6]+
0000056C 1B06 move.b -[A5], D6
0000056E 0200 0FB0 andi.b D0, 0xB0
00000572 3645 movea.w A3, D5
00000574 1406 move.b D2, D6
00000576 3645 movea.w A3, D5
00000578 0181 bclr D1, D0
0000057A 0FDC .incomplete
0000057C C32E C033 and.b [A6 - 0x3FCD], D1
00000580 00A1 8583 0241 ori.l -[A1], 0x85830241
00000586 1AED 01BB move.b [A5]+, [A5 + 0x1BB]
0000058A 409B negx.l [A3]+
0000058C 02E5 .incomplete
0000058E 01E3 .incomplete
00000590 09FB .incomplete
00000592 0213 000B andi.b [A3], 0xB
00000596 07E9 .incomplete
00000598 01C5 .incomplete
0000059A 359B 02E3 move.w [A2 + D0.w * 2 - 0x29], [A3]+
0000059E 09BB 0721 0185 bclr [[PC + 0x185 + D0 * 8]], D4
000005A4 19C5 0283 move.b 0x83, D5
000005A8 0653 1056 addi.w [A3], 0x1056
000005AC 2E08 move.l D7, A0
000005AE 2B32 3063 move.l -[A5], [A2 + D3.w + 0x63]
000005B2 0333 004B btst [A3 + D0.w + 0x4B], D1
000005B6 0401 0113 subi.b D1, 0x13
000005BA 0343 bchg D3, D1
000005BC 0556 bchg [A6], D2
000005BE 4463 neg.w -[A3]
000005C0 1871 1A22 movea.b A4, [A1 + D1 * 2 + 0x22]
000005C4 611A bsr +0x1C /* 000005E0 */
000005C6 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000005C8 6065 bra +0x67 /* 0000062F */
000005CA 13DB 3F26 0123 move.b [0x3F260123], [A3]+
000005D0 E321 asl D1.b, D1
000005D2 1EEB 0000 move.b [A7]+, [A3 + 0x0]
000005D6 0F02 btst D2, D7
000005D8 0033 4738 140A ori.b [A3 + D1.w * 4 + 0xA], 0x38 /* '8' */
000005DE 5B00 subq.b D0, 5
fn000005E0:
000005E0 C53C 5B18 and.b 0x18, D2
000005E4 1A8B move.b [A5], A3
000005E6 4D85 .invalid 6, D5 // invalid opcode 4 with b == 6
000005E8 029B 00B8 1B3A andi.l [A3]+, 0xB81B3A
000005EE 5B18 subq.b [A0]+, 5
000005F0 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000005F2 0A1C E344 xori.b [A4]+, 0x44 /* 'D' */
000005F6 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000005F8 0EE5 .incomplete
000005FA 1625 move.b D3, -[A5]
000005FC 524B addq.w A3, 1
000005FE 3B3C 1B04 move.w -[A5], 0x1B04
00000602 240E move.l D2, A6
00000604 E208 lsr D0.b, 1
00000606 8138 2A1B or.b [0x00002A1B], D0
0000060A 3D04 move.w -[A6], D4
0000060C 162B 166C move.b D3, [A3 + 0x166C]
00000610 4206 clr.b D6
00000612 7B56 moveq.l D5, 0x56
00000614 0515 btst [A5], D2
00000616 06EB .incomplete
00000618 2523 move.l -[A2], -[A3]
0000061A 5F85 subq.l D5, 7
0000061C 1CDB move.b [A6]+, [A3]+
0000061E 13B2 7B56 5312 E318 move.b [[A1 + D5 * 2] - 0x1CE8], <<invalid full ext with IS == 1 and I/IS == 6>>
00000626 A15D syscall SwapMMUMode, flags=1
00000628 3B16 move.w -[A5], [A6]
0000062A 1B13 move.b -[A5], [A3]
0000062C 0484 C314 330B subi.l D4, 0xC314330B
00000632 5300 subq.b D0, 1
00000634 7B37 moveq.l D5, 0x37
00000636 AB14 syscall PatDither
00000638 14C1 move.b [A2]+, D1
0000063A 02D4 .incomplete
0000063C 0200 0F49 andi.b D0, 0x49 /* 'I' */
00000640 540B addq.b A3, 2
00000642 0453 1BC3 subi.w [A3], 0x1BC3
00000646 125A movea.b A1, [A2]+
00000648 0B4E bchg A6, D5
0000064A DC0F add.b D6, A7
0000064C C023 and.b D0, -[A3]
0000064E 0EA3 2F23 0FD6 .invalid.l -[A3], 0x2F230FD6 // invalid immediate operation
00000654 0F06 btst D6, D7
00000656 4B3B 1625 .invalid 5, [PC + D1.w * 8 + 0x25] // invalid opcode 4 with b == 4
0000065A 3123 move.w -[A0], -[A3]
0000065C 02C1 .incomplete
0000065E 0002 0003 ori.b D2, 0x3
00000662 043B 068B 01DC subi.b <<invalid full ext with I/IS == 4>>, 0x8B
00000668 0FE1 .incomplete
0000066A 1774 6B0F E560 16AB 1716 move.b [A3 + 0x1716], [[A4 + <<invalid base displacement size>>] + D6 * 2 - 0x1A9FE955]
00000674 E529 lsl D1.b, D2
00000676 131C move.b -[A1], [A4]+
00000678 1416 move.b D2, [A6]
0000067A 4365 chk.w D1, -[A5]
0000067C 313C 8339 move.w -[A0], 0x8339
00000680 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00000682 48A5 0A30 movem.w -[A5], D4,D6,A2,A3
00000686 BD0A cmpm.b [A6]+, [A2]+
00000688 148E move.b [A2], A6
0000068A 1A0F move.b D5, A7
0000068C 2676 0302 4B38 movea.l A3, [[A6 + <<invalid base displacement size>> + D0 * 2] + 0x4B38]
00000692 308D move.w [A0], A5
00000694 0B5B bchg [A3]+, D5
00000696 07F4 .incomplete
00000698 2A5A movea.l A5, [A2]+
0000069A 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
0000069C 6500 431D bcs +0x431F /* 000049BB */
000006A0 DCD3 add.w A6, [A3]
000006A2 008B 035B 1514 ori.l A3, 0x35B1514
000006A8 DEFA A530 add.w A7, [PC - 0x5AD0 /* FFFFABDA, cstring ""<EOF> */]
000006AC 9351 sub.w [A1], D1
000006AE B662 cmp.w D3, -[A2]
000006B0 7B07 moveq.l D5, 0x07
000006B2 5CD6 sge [A6]
000006B4 5B15 subq.b [A5], 5
000006B6 A705 syscall Status, flags=7
000006B8 760B moveq.l D3, 0x0B
000006BA 1BD1 move.b <<invalid special address>>, [A1]
000006BC 0CC5 .incomplete
000006BE 2C87 move.l [A6], D7
000006C0 0593 bclr [A3], D2
000006C2 8319 or.b [A1]+, D1
000006C4 1414 move.b D2, [A4]
000006C6 DE30 C905 add.b D7, [[A0 + <<invalid base displacement size>>] + A4]
000006CA 1A0F move.b D5, A7
000006CC 2676 0B01 movea.l A3, [[A6 + <<invalid base displacement size>> + D0 * 2]]
000006D0 C109 abcd -[A0], -[A1]
000006D2 AB0D syscall GetSeek
000006D4 F42A cpushl NONE, [A2]
000006D6 C30C abcd -[A1], -[A4]
000006D8 F42A cpushl NONE, [A2]
000006DA 6B0B bmi +0xD /* 000006E7 */
000006DC C50B abcd -[A2], -[A3]
000006DE 0F21 btst -[A1], D7
000006E0 9F2A 6303 sub.b [A2 + 0x6303], D7
000006E4 E500 asl D0.b, 2
000006E6 0FE5 .incomplete
000006E8 0044 DB04 ori.w D4, 0xDB04
000006EC 896B 0B35 or.w [A3 + 0xB35], D4
000006F0 5E00 addq.b D0, 7
000006F2 0069 0010 F31F ori.w [A1 - 0xCE1], 0x10
000006F8 2E56 movea.l A7, [A6]
000006FA 3AF3 1FBB 3085 452E C309 7306 move.w [A5]+, [[0x3085452E + D1 * 8] - 0x3CF68CFA]
00000706 2AC1 move.l [A5]+, D1
00000708 35CC 7B16 move.w [PC + 0x7B16 /* 00008220, cstring ""<EOF> */], A4
0000070C 8520 or.b -[A0], D2
0000070E 2E0E move.l D7, A6
00000710 CB1E and.b [A6]+, D5
00000712 9B11 sub.b [A1], D5
00000714 2E08 move.l D7, A0
00000716 7321 moveq.l D1, 0x21
00000718 2231 7F43 5685 BA2D move.l D1, [[A1 + <<invalid base displacement size>>] + 0x5685BA2D]
00000720 0406 F31F subi.b D6, 0x1F
00000724 0643 5606 addi.w D3, 0x5606
00000728 DB1F add.b [A7]+, D5
0000072A 06B3 2E1A C309 26E1 addi.l [A3 + D2.w * 8 - 0x31], 0x2E1AC309
00000732 2545 0193 move.l [A2 + 0x193], D5
00000736 344D movea.w A2, A5
00000738 053A DB1F btst [PC - 0x24E1 /* FFFFE259, cstring ""<EOF> */], D2
0000073C 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
0000073E 989A sub.l D4, [A2]+
00000740 5423 addq.b -[A3], 2
00000742 0D29 2A13 btst [A1 + 0x2A13], D6
00000746 408C negx.l A4
00000748 064B 030F addi.w A3, 0x30F
0000074C 0D1D btst [A5]+, D6
0000074E 1340 5312 move.b [A1 + 0x5312], D0
00000752 D300 addx.b D1, D0
00000754 1461 movea.b A2, -[A1]
00000756 01A5 bclr -[A5], D0
00000758 1BA3 4EB6 move.b [A5 + D4 * 8 - 0x74], -[A3]
0000075C 8509 sbcd -[A2], -[A1]
0000075E 7C85 moveq.l D6, 0xFFFFFF85
00000760 0936 C17A 056C A57A CB29 btst [[A6 + 0x56CA57A] - 0x34D7], D4
0000076A 495C chk.w D4, [A4]+
0000076C A382 syscall DTInstall, flags=3
0000076E B24B cmp.w D1, A3
00000770 376B 596E F456 move.w [A3 - 0xBAA], [A3 + 0x596E]
00000776 DB1E add.b [A6]+, D5
00000778 D304 addx.b D1, D4
0000077A CB29 E8CB and.b [A1 - 0x1735], D5
0000077E 18F4 4B37 632F C414 0A85 056B move.b [A4]+, [[A4 + 0x632FC414] + D4 * 2 + 0xA85056B]
0000078A 76A1 moveq.l D3, 0xFFFFFFA1
0000078C 3C6B 3314 movea.w A6, [A3 + 0x3314]
00000790 0AB2 085B 2AFB 0732 2C13 1A76 FB00 xori.l [[A2 + 0x2C131A76 + D0 * 8] - 0x500], 0x85B2AFB
0000079E 2133 56E3 move.l -[A0], [A3 + D5.w * 8 - 0x29]
000007A2 06A3 8243 029B addi.l -[A3], 0x8243029B
000007A8 04BE 3301 9B01 subi.l <<invalid special address>>, 0x33019B01
000007AE CB29 0F8D and.b [A1 + 0xF8D], D5
000007B2 5BC5 smi D5
000007B4 3C1B move.w D6, [A3]+
000007B6 37F1 D00D 1214 move.w [PC + D1.w * 2 + 0x14], [A1 + A5.w + 0xD]
000007BC E304 asl D4.b, 1
000007BE 0ECC .incomplete
000007C0 1AD3 move.b [A5]+, [A3]
000007C2 3726 move.w -[A3], -[A6]
000007C4 761B moveq.l D3, 0x1B
000007C6 2B06 move.l -[A5], D6
000007C8 1B37 0CC3 move.b -[A5], [A7 + D0 * 4 - 0x61]
000007CC 0916 btst [A6], D4
000007CE 305E movea.w A0, [A6]+
000007D0 2B26 move.l -[A5], -[A6]
000007D2 8A5C or.w D5, [A4]+
000007D4 0200 331C andi.b D0, 0x1C
000007D8 6957 bvs +0x59 /* 00000831 */
000007DA 1B37 06A3 move.b -[A5], [A7 + D0.w * 8 - 0x93]
000007DE 2789 39A3 2785 0AE3 3B61 move.l [[0x2785 + D3] + 0xAE33B61], A1
000007E8 CA8A and.l D5, A2
000007EA A901 syscall FMSwapFont
000007EC CB84 and.l D4, D5
000007EE 857C 2A13 or.w 0x2A13, D2
000007F2 03F4 .incomplete
000007F4 55D5 scs [A5]
000007F6 8AA5 or.l D5, -[A5]
000007F8 1A8D move.b [A5], A5
000007FA 6406 bcc +0x8 /* 00000802 */
000007FC 8A8D or.l D5, A5
000007FE 042E 0ECC AA00 subi.b [A6 - 0x5600], 0xCC
// begin alternate branch 00000802-00000804
label00000802:
00000802 AA00 syscall OpenCPort
// end alternate branch 00000802-00000804
label00000802: // (misaligned)
00000804 F388 .invalid <<F/6/1>>
00000806 1AB3 2745 move.b [A5], <<invalid full ext with IS == 1 and I/IS == 5>>
0000080A 270B move.l -[A3], A3
0000080C 022A 5B03 5300 andi.b [A2 + 0x5300], 0x3
00000812 9346 subx.w D1, D6
00000814 2ACD move.l [A5]+, A5
00000816 0400 8544 subi.b D0, 0x44 /* 'D' */
0000081A 08BB 010E 5303 1B37 0FE9 bclr.b [[PC + <<invalid base displacement size>> + D5 * 2] + 0x1B370FE9], 0xE
00000824 1A14 move.b D5, [A4]
00000826 8E53 or.w D7, [A3]
00000828 030B btst A3, D1
0000082A 7453 moveq.l D2, 0x53
0000082C 037B 311A EB46 bchg [[PC + D3] - 0x14BA], D1
00000832 26F3 0C1B move.l [A3]+, [A3 + D0 * 4 + 0x1B]
00000836 2C63 movea.l A6, -[A3]
00000838 2F7B 311B 128A 6B59 1B56 move.l [A7 + 0x1B56], [[PC + D3] + 0x128A6B59]
00000842 610B bsr +0xD /* 0000084F */
00000844 1B37 E916 C101 move.b -[A5], [[A7] + A6 - 0x3EFF]
0000084A A92A syscall ValidRect
0000084C 4561 chk.w D2, -[A1]
0000084E 09A3 bclr -[A3], D4
00000850 6502 bcs +0x4 /* 00000854 */
00000852 1A9B move.b [A5], [A3]+
label00000854:
00000854 3726 move.w -[A3], -[A6]
00000856 7621 moveq.l D3, 0x21
00000858 5740 subq.w D0, 3
0000085A 0E03 010B .invalid.b D3, 0xB // invalid immediate operation
0000085E 74EB moveq.l D2, 0xFFFFFFEB
00000860 002B 040F 8514 ori.b [A3 - 0x7AEC], 0xF
00000866 0200 0F41 andi.b D0, 0x41 /* 'A' */
0000086A 0491 A5E3 738C subi.l [A1], 0xA5E3738C
00000870 190F move.b -[A4], A7
00000872 1305 move.b -[A1], D5
00000874 098B bclr A3, D4
00000876 0F05 btst D5, D7
00000878 8B8B 001B unpk -[A5], -[A3], 0x001B
0000087C 2C3B 091B 2C8B 035B move.l D6, [[PC + D0] + 0x2C8B035B]
00000884 1B40 F373 move.b [A5 - 0xC8D], D0
00000888 810F sbcd -[A0], -[A7]
0000088A 7374 moveq.l D1, 0x74
0000088C 26A9 0001 move.l [A3], [A1 + 0x1]
00000890 E00B lsr D3.b, 8
00000892 0393 bclr [A3], D1
00000894 461B not.b [A3]+
00000896 2C81 move.l [A6], D1
00000898 E753 roxl D3.w, 3
0000089A 1B1B move.b -[A5], [A3]+
0000089C 2CC1 move.l [A6]+, D1
0000089E 490B .invalid 4, A3 // invalid opcode 4 with b == 4
000008A0 031B btst [A3]+, D1
000008A2 6389 bls -0x75 /* 0000082D */
000008A4 00CB .incomplete
000008A6 4D89 .invalid 6, A1 // invalid opcode 4 with b == 6
000008A8 009B 3489 00FC ori.l [A3]+, 0x348900FC
000008AE 8900 sbcd D4, D0
000008B0 0F85 bclr D5, D7
000008B2 006B 0C14 069B ori.w [A3 + 0x69B], 0xC14
000008B8 0506 btst D6, D2
000008BA E373 roxl D3.w, D1
000008BC 0200 2364 andi.b D0, 0x64 /* 'd' */
000008C0 A580 syscall GetVideoDefault, flags=5
000008C2 40E3 move.w -[A3], SR
000008C4 7361 moveq.l D1, 0x61
000008C6 0653 3726 addi.w [A3], 0x3726 /* '7&' */
000008CA A900 syscall GetFNum
000008CC 230A move.l -[A1], A2
000008CE 26F3 021B move.l [A3]+, [A3 + D0.w * 2 + 0x1B]
000008D2 2CD5 move.l [A6]+, [A5]
000008D4 2C00 move.l D6, D0
000008D6 142E 086C move.b D2, [A6 + 0x86C]
000008DA C8CB mulu.w D4, A3
000008DC 1B32 F320 2B02 move.b -[A5], [A2 + 0x2B02 + A7 * 2]
000008E2 8DED 4B03 divs.w D6, [A5 + 0x4B03]
000008E6 3533 8B05 move.w -[A2], [[A3 + <<invalid base displacement size>>] + A0 * 2]
000008EA D300 addx.b D1, D0
000008EC F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000008EE 2AFC 0B02 1B00 move.l [A5]+, 0xB021B00
000008F4 8B05 sbcd D5, D5
000008F6 90D1 sub.w A0, [A1]
000008F8 338B 806E move.w [A1 + A0.w + 0x6E], A3
000008FC 2E0E move.l D7, A6
000008FE 6133 bsr +0x35 /* 00000933 */
00000900 2E08 move.l D7, A0
00000902 6134 bsr +0x36 /* 00000938 */
00000904 C52B 60E9 and.b [A3 + 0x60E9], D2
00000908 1D6A 2408 0A8D move.b [A6 + 0xA8D], [A2 + 0x2408]
0000090E 1DD3 move.b <<invalid special address>>, [A3]
00000910 1ECA move.b [A7]+, A2
00000912 C4D3 mulu.w D2, [A3]
00000914 1248 movea.b A1, A0
00000916 A302 syscall Read, flags=3
00000918 9B18 sub.b [A0]+, D5
0000091A 0E7E 7133 .invalid.w <<invalid special address>>, 0x7133 /* 'q3' */ // invalid immediate operation
0000091E 2105 move.l -[A0], D5
00000920 8DDF divs.w D6, [A7]+
00000922 6504 bcs +0x6 /* 00000928 */
00000924 CB1F and.b [A7]+, D5
00000926 3C0B move.w D6, A3
label00000928:
00000928 1714 move.b -[A3], [A4]
0000092A 0C6E 402A 066B cmpi.w [A6 + 0x66B], 0x402A /* '@*' */
00000930 561A addq.b [A2]+, 3
00000932 330B move.w -[A1], A3
00000934 E56A lsl D2.w, D2
00000936 8B03 sbcd D5, D3
fn00000938:
00000938 E308 lsl D0.b, 1
0000093A 530C subq.b A4, 1
0000093C C331 B2F3 and.b [A1 + A3.w * 2 - 0x13], D1
00000940 3F53 1273 move.w [A7 + 0x1273], [A3]
00000944 46F3 0253 move.w SR, [A3 + D0.w * 2 + 0x53]
00000948 3BCB move.w <<invalid special address>>, A3
0000094A 1F2B 07E3 move.b -[A7], [A3 + 0x7E3]
0000094E 11F4 F33F 5310 5B37 1401 0309 0621 move.b [0x00000621], [[A4 + 0x53105B37] + A7 * 2 + 0x14010309]
0000095C 0363 bchg -[A3], D1
0000095E 3325 move.w -[A1], -[A5]
00000960 01B5 39B4 bclr <<invalid full ext with I/IS == 4>>, D0
00000964 7A53 moveq.l D5, 0x53
00000966 05A3 bclr -[A3], D2
00000968 3CC3 move.w [A6]+, D3
0000096A 3141 390B move.w [A0 + 0x390B], D1
0000096E 0833 01FB 0FCB 1FB3 3943 btst.b [[ + <<invalid base displacement size>>] + 0x1FB33943], 0xFB
00000978 057E bchg <<invalid special address>>, D2
0000097A 44BB 1425 neg.l [PC + D1.w * 4 + 0x25]
0000097E 0948 bchg A0, D4
00000980 D125 add.b -[A5], D0
00000982 0556 bchg [A6], D2
00000984 0F04 btst D4, D7
00000986 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000988 C312 and.b [A2], D1
0000098A FDCA .invalid <<F/7/6>>
0000098C 1404 move.b D2, D4
0000098E CEC3 mulu.w D7, D3
00000990 120C move.b D1, A4
00000992 0E02 0067 .invalid.b D2, 0x67 /* 'g' */ // invalid immediate operation
00000996 807E or.w D0, <<invalid special address>>
00000998 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000099A E574 roxl D4.w, D2
0000099C 8B2F 1470 or.b [A7 + 0x1470], D5
000009A0 0103 btst D3, D0
000009A2 8505 sbcd D2, D5
000009A4 2B64 E102 move.l [A5 - 0x1EFE], -[A4]
000009A8 0911 btst [A1], D4
000009AA 0903 btst D3, D4
000009AC B505 xor.b D5, D2
000009AE C59B and.l [A3]+, D2
000009B0 E59C rol D4, 2
000009B2 E1B5 roxl D5, D0
000009B4 6E69 bgt +0x6B /* 00000A1F */
000009B6 E575 roxl D5.w, D2
000009B8 1897 move.b [A4], [A7]
000009BA 08DF 3364 bset.b [A7]+, 0x64 /* 'd' */
000009BE 1D06 move.b -[A6], D6
000009C0 8211 or.b D1, [A1]
000009C2 D5CE add.l A2, A6
000009C4 3B16 move.w -[A5], [A6]
000009C6 0428 C314 E567 subi.b [A0 - 0x1A99], 0x14
000009CC B304 xor.b D4, D1
000009CE 0E04 6CC3 .invalid.b D4, 0xC3 // invalid immediate operation
000009D2 1249 movea.b A1, A1
000009D4 A733 syscall VInstall, flags=7
000009D6 000B 0105 ori.b A3, 0x5
000009DA 1043 movea.b A0, D3
000009DC 0548 bchg A0, D2
000009DE 05D5 .incomplete
000009E0 2934 AD04 move.l -[A4], <<invalid full ext with I/IS == 4>>
000009E4 81E2 divs.w D0, -[A2]
000009E6 C312 and.b [A2], D1
000009E8 0F69 0BE9 bchg [A1 + 0xBE9], D7
000009EC C933 009B and.b [A3 + D0.w - 0x101], D4
000009F0 0A14 BAAB xori.b [A4], 0xAB
000009F4 3AA5 move.w [A5], -[A5]
000009F6 0602 0053 addi.b D2, 0x53 /* 'S' */
000009FA 76B6 moveq.l D3, 0xFFFFFFB6
000009FC 0905 btst D5, D4
000009FE 0EA1 43F0 B5DA .invalid.l -[A1], 0x43F0B5DA // invalid immediate operation
00000A04 5910 subq.b [A0], 4
00000A06 A547 syscall SetTrapAddress, flags=5
00000A08 0C2A A596 01AC cmpi.b [A2 + 0x1AC], 0x96
00000A0E F5F5 .invalid <<F/7/2>>
00000A10 5B0A subq.b A2, 5
00000A12 0A41 908B xori.w D1, 0x908B
00000A16 697B bvs +0x7D /* 00000A93 */
00000A18 2540 0E83 move.l [A2 + 0xE83], D0
00000A1C 1038 B301 move.b D0, [0xFFFFB301]
00000A20 0B06 btst D6, D5
00000A22 1E16 move.b D7, [A6]
00000A24 2B1C move.l -[A5], [A4]+
00000A26 434C chk.w D1, A4
00000A28 C100 abcd D0, D0
00000A2A 1B3E move.b -[A5], <<invalid special address>>
00000A2C 0B03 btst D3, D5
00000A2E B32E 0EBB xor.b [A6 + 0xEBB], D1
00000A32 0709 btst A1, D3
00000A34 B7FB 8C4B cmpa.l A3, [PC + A0 * 4 + 0x4B]
00000A38 0843 1D3A bchg.b D3, 0x3A /* ':' */
00000A3C 5B0A subq.b A2, 5
00000A3E 131E move.b -[A1], [A6]+
00000A40 2540 1E5E move.l [A2 + 0x1E5E], D0
00000A44 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000A46 5B0A subq.b A2, 5
00000A48 D0A9 C2B3 add.l D0, [A1 - 0x3D4D]
00000A4C 0638 0439 A54A addi.b [0xFFFFA54A], 0x39 /* '9' */
00000A52 0EF5 .incomplete
00000A54 DD0A addx.b -[A6], -[A2]
00000A56 A1F6 syscall vReadBM, flags=1
00000A58 3302 move.w -[A1], D2
00000A5A 25C5 B30D move.l [PC - 0x4CF3 /* FFFFBD69, cstring ""<EOF> */], D5
00000A5E D623 add.b D3, -[A3]
00000A60 09E3 .incomplete
00000A62 1B0A move.b -[A5], A2
00000A64 1CEB 0AEB move.b [A6]+, [A3 + 0xAEB]
00000A68 00E3 .incomplete
00000A6A 1E73 3D16 430D movea.b A7, [[A3] + D3 * 4 + 0x430D]
00000A70 0200 5B47 andi.b D0, 0x47 /* 'G' */
00000A74 F344 .extension 0x344 <<F/4-5/1>> // unimplemented
00000A76 14C1 move.b [A2]+, D1
00000A78 00A2 CB87 8083 ori.l -[A2], 0xCB878083
00000A7E 0664 CB0C addi.w -[A4], 0xCB0C
00000A82 0200 EB5C andi.b D0, 0x5C /* '\\' */
00000A86 3322 move.w -[A1], -[A2]
00000A88 6303 bls +0x5 /* 00000A8D */
00000A8A 8863 or.w D4, -[A3]
00000A8C 3F09 move.w -[A7], A1
00000A8E 01B3 346D bclr [A3 + D3.w * 4 + 0x6D], D0
00000A92 4B7E chk.w D5, <<invalid special address>>
00000A94 6E1F bgt +0x21 /* 00000AB5 */
00000A96 7318 moveq.l D1, 0x18
00000A98 5B06 subq.b D6, 5
00000A9A B35B xor.w [A3]+, D1
00000A9C D39B add.l [A3]+, D1
00000A9E 930F subx.b -[A1], -[A7]
00000AA0 F3AD .invalid <<F/6/1>>
00000AA2 CB23 and.b -[A3], D5
00000AA4 4B5F chk.w D5, [A7]+
00000AA6 0F10 btst [A0], D7
00000AA8 2B05 move.l -[A5], D5
00000AAA 0A3B 090E 3304 xori.b <<invalid full ext with I/IS == 4>>, 0xE
00000AB0 8168 4843 or.w [A0 + 0x4843], D0
00000AB4 43D7 lea.l A1, [A7]
00000AB6 0992 bclr [A2], D4
00000AB8 E709 lsl D1.b, 3
00000ABA C9F3 06D6 muls.w D4, [A3 + D0.w * 8 - 0x42]
00000ABE 9E59 sub.w D7, [A1]+
00000AC0 0C2B 1C51 0C2B cmpi.b [A3 + 0xC2B], 0x51 /* 'Q' */
00000AC6 1C41 movea.b A6, D1
00000AC8 0C8B 002B 05F4 cmpi.l A3, 0x2B05F4
00000ACE 48B5 0AA1 D206 movem.w [A5 + A5.w * 2 + 0x6], D0,D5,D7,A1,A3
00000AD4 8A40 or.w D5, D0
00000AD6 4840 swap.w D0
00000AD8 6532 bcs +0x34 /* 00000B0C */
00000ADA 0B0C btst A4, D5
00000ADC 068A D69E D65B addi.l A2, 0xD69ED65B
00000AE2 0221 BCE3 andi.b -[A1], 0xE3
00000AE6 1B89 05FB 0691 05FB 06A2 A371 move.b [[0x69105FB] + 0x6A2A371], A1
00000AF2 8B00 sbcd D5, D0
00000AF4 1B08 move.b -[A5], A0
00000AF6 E92B lsl D3.b, D4
00000AF8 7E6E moveq.l D7, 0x6E
00000AFA 6E10 bgt +0x12 /* 00000B0C */
00000AFC E6C1 ror .w D1
00000AFE FC06 3681 .unknown 0xFC06 0x3681 (W = 6)
00000B02 AFAB syscall ScaleIndToInd, auto_pop
00000B04 5602 addq.b D2, 3
00000B06 000F B236 ori.b A7, 0x36 /* '6' */
00000B0A 3B48 A001 move.w [A5 - 0x5FFF], A0
// begin alternate branch 00000B0C-00000B0E
label00000B0C:
00000B0C A001 syscall Close
// end alternate branch 00000B0C-00000B0E
label00000B0C: // (misaligned)
00000B0E 0C24 3653 cmpi.b -[A4], 0x53 /* 'S' */
00000B12 2893 move.l [A4], [A3]
00000B14 1580 0700 move.b [A2 + <<invalid base displacement size>> + D0 * 8], D0
00000B18 C816 and.b D4, [A6]
00000B1A 5616 addq.b [A6], 3
00000B1C 5641 addq.w D1, 3
00000B1E 1C16 move.b D6, [A6]
00000B20 E34D lsl D5.w, 1
00000B22 3303 move.w -[A1], D3
00000B24 D31E add.b [A6]+, D1
00000B26 0F48 bchg A0, D7
00000B28 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000B2A BB0E cmpm.b [A5]+, [A6]+
00000B2C F332 .extension 0x332 <<F/4-5/1>> // unimplemented
00000B2E 2AD3 move.l [A5]+, [A3]
00000B30 3EC5 move.w [A7]+, D5
00000B32 1F4B 120F move.b [A7 + 0x120F], A3
00000B36 2A4B movea.l A5, A3
00000B38 123B 05DB 0141 00DB move.b D1, [[] + 0x14100DB]
00000B40 2E41 movea.l A7, D1
00000B42 00AB 7406 7C88 88ED ori.l [A3 - 0x7713], 0x74067C88
00000B4A 034A bchg A2, D1
00000B4C 86BB 05D2 F348 or.l D3, [[] - 0xCB8]
00000B52 3324 move.w -[A1], -[A4]
00000B54 A30B syscall Rename/PBHRename/HRename, flags=3
00000B56 6307 bls +0x9 /* 00000B5F */
00000B58 E330 roxl D0.b, D1
00000B5A 80A3 or.l D0, -[A3]
00000B5C 18D2 move.b [A4]+, [A2]
00000B5E 4A3E tst.b <<invalid special address>>
00000B60 BB05 xor.b D5, D5
00000B62 7CF3 moveq.l D6, 0xFFFFFFF3
00000B64 488B 1A65 movem.w A3, D0,D2,D5,D6,A1,A3,A4
00000B68 01FA .incomplete
00000B6A A318 syscall GetFPos, flags=3
00000B6C 7C14 moveq.l D6, 0x14
00000B6E 5B12 subq.b [A2], 5
00000B70 132F 7300 move.b -[A1], [A7 + 0x7300]
00000B74 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
00000B76 7B06 moveq.l D5, 0x06
00000B78 7C1B moveq.l D6, 0x1B
00000B7A 1BED 00A8 move.b <<invalid special address>>, [A5 + 0xA8]
00000B7E 7C4A moveq.l D6, 0x4A
00000B80 86BB 02D2 or.l D3, [PC + D0.w * 2 - 0x46]
00000B84 A886 syscall TextWidth
00000B86 4A3E tst.b <<invalid special address>>
00000B88 BB02 xor.b D2, D5
00000B8A 7CA8 moveq.l D6, 0xFFFFFFA8
00000B8C 3E1E move.w D7, [A6]+
00000B8E A206 syscall KillIO, flags=2
00000B90 7C01 moveq.l D6, 0x01
00000B92 34DE move.w [A2]+, [A6]+
00000B94 3016 move.w D0, [A6]
00000B96 30EB 0432 move.w [A0]+, [A3 + 0x432]
00000B9A D4A2 add.l D2, -[A2]
00000B9C A023 syscall DisposHandle/DisposeHandle
00000B9E 8116 or.b [A6], D0
00000BA0 307B 1F58 movea.w A0, [PC]
00000BA4 D3D4 add.l A1, [A4]
00000BA6 1416 move.b D2, [A6]
00000BA8 6006 bra +0x8 /* 00000BB0 */
00000BAA E602 asr D2.b, 3
00000BAC 00AB 844B 0663 3E58 ori.l [A3 + 0x3E58], 0x844B0663
// begin alternate branch 00000BB0-00000BB4
label00000BB0:
00000BB0 0663 3E58 addi.w -[A3], 0x3E58 /* '>X' */
// end alternate branch 00000BB0-00000BB4
label00000BB0: // (misaligned)
00000BB4 2B45 D125 move.l [A5 - 0x2EDB], D5
00000BB8 1702 move.b -[A3], D2
00000BBA CD46 exg D6, D6
00000BBC 341B move.w D2, [A3]+
00000BBE 9563 sub.w -[A3], D2
00000BC0 3233 301F move.w D1, [A3 + D3.w + 0x1F]
00000BC4 3330 83A3 C31C 9B39 E30F move.w -[A1], [[-0x3CE4 + A0 * 2] - 0x64C61CF1]
00000BCE 7B33 moveq.l D5, 0x33
00000BD0 F32D .extension 0x32D <<F/4-5/1>> // unimplemented
00000BD2 4B52 chk.w D5, [A2]
00000BD4 5B14 subq.b [A4], 5
00000BD6 935B sub.w [A3]+, D1
00000BD8 2318 move.l -[A1], [A0]+
00000BDA 4FD3 lea.l A7, [A3]
00000BDC 6F4B ble +0x4D /* 00000C29 */
00000BDE DF83 addx.l D7, D3
00000BE0 DF23 add.b -[A3], D7
00000BE2 3063 movea.w A0, -[A3]
00000BE4 38FB 28C3 move.w [A4]+, [PC + D2 - 0x61]
00000BE8 1C13 move.b D6, [A3]
00000BEA 15BB 1073 82F3 move.b [A2 + A0.w * 2 - 0x13], [PC + D1.w + 0x73]
00000BF0 2D73 181B 6FFB move.l [A6 + 0x6FFB], [A3 + D1 + 0x1B]
00000BF6 2113 move.l -[A0], [A3]
00000BF8 B5E3 cmpa.l A2, -[A3]
00000BFA 6D8B blt -0x73 /* 00000B87 */
00000BFC 1957 826C move.b [A4 - 0x7D94], [A7]
00000C00 9301 subx.b D1, D1
00000C02 4207 clr.b D7
00000C04 015D bchg [A5]+, D0
00000C06 4146 chk.w D0, D6
00000C08 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000C0A 3B16 move.w -[A5], [A6]
00000C0C AD54 syscall NewControl, auto_pop
00000C0E 8214 or.b D1, [A4]
00000C10 C938 BB5C and.b [0xFFFFBB5C], D4
00000C14 8B00 sbcd D5, D0
00000C16 82C9 divu.w D1, A1
00000C18 0023 19CD ori.b -[A3], 0xCD
00000C1C 4091 negx.l [A1]
00000C1E 7F49 moveq.l D7, 0x49
00000C20 018A bclr A2, D0
00000C22 0A2E 48F1 7BC5 xori.b [A6 + 0x7BC5], 0xF1
00000C28 0685 3A8A 6C42 addi.l D5, 0x3A8A6C42
00000C2E A53A syscall SetDateTime, flags=5
00000C30 1702 move.b -[A3], D2
00000C32 7281 moveq.l D1, 0xFFFFFF81
00000C34 4E21 .invalid // invalid opcode 4
00000C36 0815 5465 btst.b [A5], 0x65 /* 'e' */
00000C3A 046E F70B 8D65 subi.w [A6 - 0x729B], 0xF70B
00000C40 042A 6104 EA0E subi.b [A2 - 0x15F2], 0x4
00000C46 8D04 sbcd D6, D4
00000C48 6563 bcs +0x65 /* 00000CAD */
00000C4A 21B0 0E3A 4306 530E move.l [[A0 + <<invalid base displacement size>>] + D4 * 2 + 0x530E], [A0 + D0 * 8 + 0x3A]
00000C52 6504 bcs +0x6 /* 00000C58 */
00000C54 D302 addx.b D1, D2
00000C56 1440 movea.b A2, D0
label00000C58:
00000C58 9305 subx.b D1, D5
00000C5A 0603 0F06 addi.b D3, 0x6
00000C5E 330B move.w -[A1], A3
00000C60 06CB .incomplete
00000C62 0A02 008B xori.b D2, 0x8B
00000C66 809B or.l D0, [A3]+
00000C68 1106 move.b -[A0], D6
00000C6A 730A moveq.l D1, 0x0A
00000C6C 4003 negx.b D3
00000C6E 0F0C btst A4, D7
00000C70 330B move.w -[A1], A3
00000C72 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00000C74 0FBD bclr <<invalid special address>>, D7
00000C76 6017 bra +0x19 /* 00000C8F */
00000C78 0183 bclr D3, D0
00000C7A C108 abcd -[A0], -[A0]
00000C7C 6C42 bge +0x44 /* 00000CC0 */
00000C7E 69B7 bvs -0x47 /* 00000C37 */
00000C80 7566 moveq.l D2, 0x66
00000C82 F152 .extension 0x152 <<F/4-5/0>> // unimplemented
00000C84 155D 0C2A move.b [A2 + 0xC2A], [A5]+
00000C88 096A 0F9D bchg [A2 + 0xF9D], D4
00000C8C 5382 subq.l D2, 1
00000C8E A903 syscall SetFontLock
00000C90 2563 4518 move.l [A2 + 0x4518], -[A3]
00000C94 870C sbcd -[A3], -[A4]
00000C96 1327 move.b -[A1], -[A7]
00000C98 0423 4702 subi.b -[A3], 0x2
00000C9C 6866 bvc +0x68 /* 00000D04 */
00000C9E 0666 0C08 addi.w -[A6], 0xC08
00000CA2 1A3B 5726 78B2 663A move.b D5, [[PC + 0x78B2] + D5 * 8 + 0x663A]
00000CAA 6818 bvc +0x1A /* 00000CC4 */
00000CAC D302 addx.b D1, D2
00000CAE 1E06 move.b D7, D6
00000CB0 681A bvc +0x1C /* 00000CCC */
00000CB2 0F26 btst -[A6], D7
00000CB4 B0CD cmpa.w A0, A5
00000CB6 8851 or.w D4, [A1]
00000CB8 03C3 .incomplete
00000CBA 63A7 bls -0x57 /* 00000C63 */
00000CBC 0C53 8340 cmpi.w [A3], 0x8340
label00000CC0:
00000CC0 5503 subq.b D3, 2
00000CC2 7C0C moveq.l D6, 0x0C
label00000CC4:
00000CC4 0E06 8602 .invalid.b D6, 0x2 // invalid immediate operation
00000CC8 005B 0406 ori.w [A3]+, 0x406
label00000CCC:
00000CCC 7C25 moveq.l D6, 0x25
00000CCE 040F 2504 subi.b A7, 0x4
00000CD2 7C17 moveq.l D6, 0x17
00000CD4 013B D302 0686 btst [[PC + <<invalid base displacement size>> + A5 * 2] + 0x686], D0
00000CDA 0645 0F03 addi.w D5, 0xF03
00000CDE 0BBB 000E bclr [PC + D0.w + 0xE], D5
00000CE2 D1A9 3E41 add.l [A1 + 0x3E41], D0
00000CE6 8723 or.b -[A3], D3
00000CE8 0460 8309 subi.w -[A0], 0x8309
00000CEC 081E 8C1A btst.b [A6]+, 0x1A
00000CF0 0F26 btst -[A6], D7
00000CF2 6B00 148C bmi +0x148E /* 00002180 */
00000CF6 1AF3 1026 move.b [A5]+, [A3 + D1.w + 0x26]
00000CFA 9B02 subx.b D5, D2
00000CFC 6345 bls +0x47 /* 00000D43 */
00000CFE 635E bls +0x60 /* 00000D5E */
00000D00 1E8C move.b [A7], A4
00000D02 6304 bls +0x6 /* 00000D08 */
label00000D04:
00000D04 3B3A 5C1A move.w -[A5], [PC + 0x5C1A /* 00006920, cstring ""<EOF> */]
label00000D08:
00000D08 0F26 btst -[A6], D7
00000D0A B048 cmp.w D0, A0
00000D0C 230C move.l -[A1], A4
00000D0E 6345 bls +0x47 /* 00000D55 */
00000D10 A330 syscall OSEventAvail, flags=3
00000D12 1E8C move.b [A7], A4
00000D14 EB03 asl D3.b, 5
00000D16 3B3A F32B move.w -[A5], [PC - 0xCD5 /* 00000043, value 0x5408 */]
00000D1A 5C1A addq.b [A2]+, 6
00000D1C AB63 syscall rXMASK9
00000D1E A501 syscall Close, flags=5
00000D20 1303 move.b -[A1], D3
00000D22 7B1C moveq.l D5, 0x1C
00000D24 4809 nbcd.b A1
00000D26 8525 or.b -[A5], D2
00000D28 2B86 1704 move.l <<invalid full ext with I/IS == 4>>, D6
00000D2C 1F69 0BF3 02A6 move.b [A7 + 0x2A6], [A1 + 0xBF3]
00000D32 4D0D .invalid 6, A5 // invalid opcode 4 with b == 4
00000D34 DD01 addx.b D6, D1
00000D36 22C7 move.l [A1]+, D7
00000D38 0CE8 .incomplete
00000D3A 82CD divu.w D1, A5
00000D3C 0136 2704 btst <<invalid full ext with I/IS == 4>>, D0
00000D40 DB07 addx.b D5, D7
00000D42 0481 36B3 0408 subi.l D1, 0x36B30408
00000D48 2E60 movea.l A7, -[A0]
00000D4A CC88 and.l D6, A0
00000D4C 2B12 move.l -[A5], [A2]
00000D4E 3703 move.w -[A3], D3
00000D50 55AB 0E0C subq.l [A3 + 0xE0C], 2
00000D54 08D4 01A6 bset.b [A4], 0xA6
00000D58 8101 sbcd D0, D1
00000D5A C900 abcd D4, D0
00000D5C 1704 move.b -[A3], D4
label00000D5E:
00000D5E 8E2B 1206 or.b D7, [A3 + 0x1206]
00000D62 AB0E syscall MakeScaleTbl
00000D64 D69E add.l D3, [A6]+
00000D66 6559 bcs +0x5B /* 00000DC1 */
00000D68 0704 btst D4, D3
00000D6A 8C9B or.l D6, [A3]+
00000D6C 0516 btst [A6], D2
00000D6E 051F btst [A7]+, D2
00000D70 1704 move.b -[A3], D4
00000D72 93E5 sub.l A1, -[A5]
00000D74 2761 0257 move.l [A3 + 0x257], -[A1]
00000D78 049B 8B40 5B14 subi.l [A3]+, 0x8B405B14
00000D7E 0703 btst D3, D3
00000D80 2507 move.l -[A2], D7
00000D82 0483 8908 8163 subi.l D3, 0x89088163
00000D88 0C36 1A1B 1326 4704 94A3 cmpi.b [[A6 + 0x4704] + D1 * 2 - 0x6B5D], 0x1B
00000D92 01CD .incomplete
00000D94 0385 bclr D5, D1
00000D96 3D2E 088B move.w -[A6], [A6 + 0x88B]
00000D9A 502E 084B addq.b [A6 + 0x84B], 8
00000D9E 0780 bclr D0, D3
00000DA0 6500 42D7 bcs +0x42D9 /* 00005079 */
00000DA4 0D68 C501 bchg [A0 - 0x3AFF], D6
00000DA8 FCC5 BB25 .extension 0xCC5 <<F/2-3/6>> // unimplemented
00000DAC 2306 move.l -[A1], D6
00000DAE FC1A 2300 .unknown 0xFC1A 0x2300 (W = 6)
00000DB2 6520 bcs +0x22 /* 00000DD4 */
00000DB4 FC3A 8661 .unknown 0xFC3A 0x8661 (W = 6)
00000DB8 01B2 683A bclr [A2 + D6 + 0x3A], D0
00000DBC 7C25 moveq.l D6, 0x25
00000DBE 027C 0690 andi.w sr, 1680
00000DC2 2921 move.l -[A4], -[A1]
00000DC4 90B7 0CF7 sub.l D0, [A7 + D0 * 4 - 0x9]
00000DC8 853C 8698 or.b 0x98, D2
00000DCC 8DE7 divs.w D6, -[A7]
00000DCE 870D sbcd -[A3], -[A5]
00000DD0 897B 460D or.w [PC + D4.w * 8 + 0xD], D4
label00000DD4:
00000DD4 0745 bchg D5, D3
00000DD6 0605 07C5 addi.b D5, 0xC5
00000DDA 07F7 .incomplete
00000DDC 0DA2 bclr -[A2], D6
00000DDE 1907 move.b -[A4], D7
00000DE0 2211 move.l D1, [A1]
00000DE2 0739 0214 652D btst [0x0214652D], D3
00000DE8 6616 bne +0x18 /* 00000E00 */
00000DEA 634E bls +0x50 /* 00000E3A */
00000DEC 0200 0FB4 andi.b D0, 0xB4
00000DF0 7AD5 moveq.l D5, 0xFFFFFFD5
00000DF2 2E6D 538C movea.l A7, [A5 + 0x538C]
00000DF6 1703 move.b -[A3], D3
00000DF8 71BB moveq.l D0, 0xFFFFFFBB
00000DFA 5E1E addq.b [A6]+, 7
00000DFC 0C60 1703 cmpi.w -[A0], 0x1703
label00000E00:
00000E00 A3EB syscall vFileWrite, flags=3
00000E02 0030 8B28 0200 ori.b [A0 + D0.w * 2], 0x28 /* '(' */
00000E08 030E btst A6, D1
00000E0A 0200 5B5A andi.b D0, 0x5A /* 'Z' */
00000E0E B048 cmp.w D0, A0
00000E10 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00000E12 3300 move.w -[A1], D0
00000E14 A78E syscall BTreeDispatch, flags=7
00000E16 20EC 131B move.l [A0]+, [A4 + 0x131B]
00000E1A 1311 move.b -[A1], [A1]
00000E1C E590 roxl D0, 2
00000E1E F34F .extension 0x34F <<F/4-5/1>> // unimplemented
00000E20 B048 cmp.w D0, A0
00000E22 5B03 subq.b D3, 5
00000E24 BB00 xor.b D0, D5
00000E26 6048 bra +0x4A /* 00000E70 */
00000E28 25C8 C959 move.l [PC - 0x36A7 /* FFFFD783, cstring ""<EOF> */], A0
00000E2C 1702 move.b -[A3], D2
00000E2E B845 cmp.w D4, D5
00000E30 396A 260B 3880 move.w [A4 + 0x3880], [A2 + 0x260B]
00000E36 29E7 ED37 C695 move.l 0xED37C695, -[A7]
// begin alternate branch 00000E3A-00000E3C
label00000E3A:
00000E3A C695 and.l D3, [A5]
// end alternate branch 00000E3A-00000E3C
label00000E3A: // (misaligned)
00000E3C 3C45 movea.w A6, D5
00000E3E 0EC6 .incomplete
00000E40 490E .invalid 4, A6 // invalid opcode 4 with b == 4
00000E42 4086 negx.l D6
00000E44 4066 negx.w -[A6]
00000E46 40A6 negx.l -[A6]
00000E48 40C6 move.w D6, SR
00000E4A 401B negx.b [A3]+
00000E4C 0040 6514 ori.w D0, 0x6514
00000E50 7366 moveq.l D1, 0x66
00000E52 0706 btst D6, D3
00000E54 28AD 04D2 move.l [A4], [A5 + 0x4D2 /* export_150 */]
00000E58 8C23 or.b D6, -[A3]
00000E5A 040E 8CED subi.b A6, 0xED
00000E5E 04FB .incomplete
00000E60 0CEB .incomplete
00000E62 0108 btst A0, D0
00000E64 1302 move.b -[A1], D2
00000E66 1E8C move.b [A7], A4
00000E68 410C .invalid 0, A4 // invalid opcode 4 with b == 4
00000E6A 830E sbcd -[A1], -[A6]
00000E6C 650E bcs +0x10 /* 00000E7C */
00000E6E 6B00 E306 bmi -0x1CF8 /* FFFFF176 */
// begin alternate branch 00000E70-00000E72
label00000E70:
00000E70 E306 asl D6.b, 1
// end alternate branch 00000E70-00000E72
label00000E70: // (misaligned)
00000E72 3501 move.w -[A2], D1
00000E74 F34F .extension 0x34F <<F/4-5/1>> // unimplemented
00000E76 6B00 9103 bmi -0x6EFB /* FFFF9F7B */
00000E7A 4A82 tst.l D2
label00000E7C:
00000E7C 7B06 moveq.l D5, 0x06
00000E7E 607B bra +0x7D /* 00000EFB */
00000E80 9CF9 D51E 0C08 sub.w A6, [0xD51E0C08]
00000E86 1680 move.b [A3], D0
00000E88 D4A5 add.l D2, -[A5]
00000E8A 2DD1 move.l <<invalid special address>>, [A1]
00000E8C 49ED 0130 lea.l A4, [A5 + 0x130]
00000E90 DE30 1A3B add.b D7, [A0 + D1 * 2 + 0x3B]
00000E94 2415 move.l D2, [A5]
00000E96 0286 1702 2BA9 andi.l D6, 0x17022BA9
00000E9C 0605 0E86 addi.b D5, 0x86
00000EA0 2E08 move.l D7, A0
00000EA2 CC25 and.b D6, -[A5]
00000EA4 AE02 syscall CloseCPort, auto_pop
00000EA6 00DB .incomplete
00000EA8 4FF1 5986 0C60 lea.l A7, [[ + <<invalid base displacement size>>] + D5 + 0xC60]
00000EAE 1140 08A6 move.b [A0 + 0x8A6], D0
00000EB2 051F btst [A7]+, D2
00000EB4 65C1 bcs -0x3D /* 00000E77 */
00000EB6 011F btst [A7]+, D0
00000EB8 0D18 btst [A0]+, D6
00000EBA 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4
00000EBC 1A6B 0315 movea.b A5, [A3 + 0x315]
00000EC0 0836 8516 8206 btst.b [A6 + A0.w * 2 + 0x6], 0x16
00000EC6 361A move.w D3, [A2]+
00000EC8 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000ECA 26E5 move.l [A3]+, -[A5]
00000ECC 0240 361A andi.w D0, 0x361A
00000ED0 AB19 syscall PutLine
00000ED2 390D move.w -[A4], A5
00000ED4 0C17 06EC cmpi.b [A7], 0xEC
00000ED8 8509 sbcd -[A2], -[A1]
00000EDA 5B04 subq.b D4, 5
00000EDC AD0C syscall PaintOne, auto_pop
00000EDE A530 syscall OSEventAvail, flags=5
00000EE0 8617 or.b D3, [A7]
00000EE2 00E5 .incomplete
00000EE4 1957 B70D move.b [A4 - 0x48F3], [A7]
00000EE8 F749 .extension 0x749 <<F/4-5/3>> // unimplemented
00000EEA 0F02 btst D2, D7
00000EEC 000F C164 ori.b A7, 0x64 /* 'd' */
00000EF0 A902 syscall RealFont
00000EF2 2225 move.l D1, -[A5]
00000EF4 0517 btst [A7], D2
00000EF6 013C 1E06 btst 0x6, D0
00000EFA 2216 move.l D1, [A6]
00000EFC 0825 251A btst.b -[A5], 0x1A
00000F00 7307 moveq.l D1, 0x07
00000F02 2602 move.l D3, D2
00000F04 000F B011 ori.b A7, 0x11
00000F08 2097 move.l [A0], [A7]
00000F0A 0F72 4269 bchg [A2 + D4.w * 2 + 0x69], D7
00000F0E 03EB .incomplete
00000F10 1F97 0F83 932E 1E16 move.b [[ + <<invalid base displacement size>> + D0 * 8] - 0x6CD1E1EA], [A7]
00000F18 3016 move.w D0, [A6]
00000F1A AC2B syscall Pack9, auto_pop
00000F1C 121C move.b D1, [A4]+
00000F1E 2C3A 932E move.l D6, [PC - 0x6CD2 /* FFFFA24E, cstring ""<EOF> */]
00000F22 2786 3F08 move.l [A3 + <<invalid base displacement size>> + D3 * 8], D6
00000F26 E100 asl D0.b, 8
00000F28 E35E rol D6.w, 1
00000F2A 1706 move.b -[A3], D6
00000F2C 7D49 moveq.l D6, 0x49
00000F2E 0AB3 0E07 036F C501 xori.l [[A3 + <<invalid base displacement size>> + A4 * 4]], 0xE07036F
00000F36 6B17 bmi +0x19 /* 00000F4F */
00000F38 E35E rol D6.w, 1
00000F3A 2706 move.l -[A3], D6
00000F3C F206 6B17 fmove (extended) D6, fp6
00000F40 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000F42 9B02 subx.b D5, D2
00000F44 8B11 or.b [A1], D5
00000F46 1ECB move.b [A7]+, A3
00000F48 06F8 .incomplete
00000F4A 1462 movea.b A2, -[A2]
00000F4C 9B09 subx.b -[A5], -[A1]
00000F4E AEEB syscall 0xAEB, auto_pop
00000F50 2513 move.l -[A2], [A3]
00000F52 3900 move.w -[A4], D0
00000F54 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000F56 7300 moveq.l D1, 0x00
00000F58 E9C4 E30A bfextu D6, D4 {12:10}
00000F5C D89B add.l D4, [A3]+
00000F5E 02BE DCF3 04BB andi.l <<invalid special address>>, 0xDCF304BB
00000F64 3E53 movea.w A7, [A3]
00000F66 100E move.b D0, A6
00000F68 1703 move.b -[A3], D3
00000F6A BB09 cmpm.b [A5]+, [A1]+
00000F6C 9129 D50A sub.b [A1 - 0x2AF6], D0
00000F70 1A8B move.b [A5], A3
00000F72 1A26 move.b D5, -[A6]
00000F74 140A move.b D2, A2
00000F76 E526 asl D6.b, D2
00000F78 7300 moveq.l D1, 0x00
00000F7A 7B06 moveq.l D5, 0x06
00000F7C 0EA3 3EE8 A105 .invalid.l -[A3], 0x3EE8A105 // invalid immediate operation
00000F82 5304 subq.b D4, 1
00000F84 D314 add.b [A4], D1
00000F86 0F81 bclr D1, D7
00000F88 00CB .incomplete
00000F8A 67A3 beq -0x5B /* 00000F2F */
00000F8C 084B 6563 bchg.b A3, 0x63 /* 'c' */
00000F90 9845 sub.w D4, D5
00000F92 0553 bchg [A3], D2
00000F94 4475 DA36 neg.w [A5 + A5 * 2 + 0x36]
00000F98 0AB1 0E38 2527 045E xori.l [A1 + D0.w * 4 + 0x5E], 0xE382527
00000FA0 C302 abcd D1, D2
00000FA2 1787 071B 596D 7D68 move.b [[A3 + D0 * 8] + 0x596D7D68], D7
00000FAA 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
00000FAC 3503 move.w -[A2], D3
00000FAE 042B 18EB 2203 subi.b [A3 + 0x2203], 0xEB
00000FB4 2607 move.l D3, D7
00000FB6 02C5 .incomplete
00000FB8 FA03 260C .unknown 0xFA03 0x260C (W = 5)
00000FBC 08DE 30E5 bset.b [A6]+, 0xE5
00000FC0 2161 6504 move.l [A0 + 0x6504], -[A1]
00000FC4 9324 sub.b -[A4], D1
00000FC6 0326 btst -[A6], D1
00000FC8 A907 syscall SetString
00000FCA 5020 addq.b -[A0], 8